#include <iostream>

#define PI 3.1415927

using namespace std;

class Circle
{
  private:
    double radius;

  public:
    Circle()
    {
      radius = 1;    
    }

    Circle(double radius)
    {
      this->radius = radius;
    }

    double getRadius()
    {
      return radius;
    }

    double getArea()
    {
      return PI * radius * radius;
    }
};

int main()
{
  Circle circle_1;
  Circle circle_2(3.0);

  cout << "circle_1.getRadius() = " << fixed << circle_1.getRadius() << endl;
  cout << "circle_1.getArea() = " << fixed << circle_1.getArea() << endl;

  cout << "circle_2.getRadius() = " << fixed << circle_2.getRadius() << endl;
  cout << "circle_2.getArea() = " << fixed << circle_2.getArea() << endl;

  cout << "sizeof(circle_1) = " << sizeof(circle_1) << endl;
  cout << "sizeof(circle_2) = " << sizeof(circle_2) << endl;

  cout << "default radius (Circle().getRadius) = " << fixed << Circle().getRadius() << endl;

  return 0;
}
